package com.yssoft.mapper.supplier;

import java.util.List;
import java.util.Map;

import org.apache.ibatis.annotations.Param;

import com.yssoft.entity.core.TEnterprise;
import com.yssoft.entity.supplier.ProductCountCustom;

public interface TProductCountMapper {
	/**
	 * 
	    * @Title: selectProductStatisticsPage
	    * @Description: 产品统计分页
	    * @param @param custom
	    * @param @param object
	    * @param @param eList
	    * @param @return    参数
	    * @return List<BillCountCustom>    返回类型
	    * @throws
	 */
	List<ProductCountCustom> selectProductStatisticsPage(@Param("obj") ProductCountCustom custom,  @Param("enterpriseList")  List<TEnterprise> eList);
	/**
	 * 
	    * @Title: selectProductStatisticsPageCount
	    * @Description: 产品统计分页总数
	    * @param @param custom
	    * @param @param object
	    * @param @param eList
	    * @param @return    参数
	    * @return int    返回类型
	    * @throws
	 */
	int selectProductStatisticsPageCount(@Param("obj") ProductCountCustom custom,  @Param("enterpriseList")  List<TEnterprise> eList);
	/**
	 * 
    * @Title: selectMaterialList
    * @Description: 查看物料集合
    * @param @param list
    * @param @param classify
    * @param @return    参数
    * @return List<ProductCountCustom>    返回类型
    * @throws
	 */
	List<ProductCountCustom> selectMaterialList(@Param("productList") List<ProductCountCustom> list, @Param("obj")Map<String, Object> param);

}
